package com.weixing.mall.provider.model.query;

import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import com.weixing.mall.provider.model.enums.ProductStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author wx
 * @Date 2019/11/14 11:06
 * @Version 1.0
 */
@Data
public class ShipperOrderQuery {
    @ApiModelProperty(value = "货号")
    private String goodsSn;
    @ApiModelProperty(value = "款号")
    private String productSn;
    @ApiModelProperty(value = "订单状态")
    private OrderStateEnum orderStatus;
    @ApiModelProperty(value = "开始时间")
    private String startTime;
    @ApiModelProperty(value = "结束时间")
    private String endTime;
    @ApiModelProperty(value = "发货开始时间")
    private String startShipTime;
    @ApiModelProperty(value = "发货结束时间")
    private String endShipTime;
    @ApiModelProperty(value = "客户信息")
    private String userInformation;
    @ApiModelProperty(value = "所属活动")
    private Integer actId;
    @ApiModelProperty(value = "所属区域—省")
    private String province;
    @ApiModelProperty(value = "所属区域—市")
    private String city;
    @ApiModelProperty(value = "所属区域—区")
    private String region;
    @ApiModelProperty(value = "订单号")
    private String orderSn;
    @ApiModelProperty(value = "所属客服")
    private String customerName;
    @ApiModelProperty(value = "商品名称")
    private String goodsName;
    @ApiModelProperty(value = "商品状态")
    private ProductStatusEnum productStatus;

    @ApiModelProperty(value = "发货员ID(前端不需要传值)")
    private Long shipperId;

    @ApiModelProperty(value = "收货地址详情")
    private String addrDetail;

    @ApiModelProperty(value = "订单类型")
    private OrderTypeEnum orderType;

    @ApiModelProperty(value = "活动名称")
    private String actName;
}
